package com.suixun.entity.credits;

import java.io.Serializable;
import java.util.Date;

/**
 * 商品档案审核记录
 * 
 * @author yh
 * @date 2017年12月13日
 */
public class GoodsArchivesAuditRecord implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = -5620555373752313535L;

    private Integer id;

    /**
     * jf_company_id的id
     */
    private Integer companyId;

    /**
     * 审核人id
     */
    private Integer authUserId;

    /**
     * 商品名称
     */
    private String name;

    /**
     * 1-->虚拟商品(卡券),2--->实物商品, 默认 1
     */
    private Short type;

    /**
     * 商品介绍
     */
    private String contents;

    /**
     * 缩略图地址
     */
    private String smallImg;

    /**
     * 需要消耗的积分数
     */
    private Integer consumeCredit;

    /**
     * 总库存
     */
    private Integer totalNum;

    /**
     * 有效期开始时间
     */
    private Date beginTime;

    /**
     * 有效期到期时间
     */
    private Date endTime;

    /**
     * 使用次数
     */
    private Integer usetimes;

    /**
     * 商品档案创建时间
     */
    private Date createTime;

    /**
     * 1-->通过,2-->未通过 默认 1
     */
    private Short state;

    /**
     * 审核备注
     */
    private String note;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }

    public Integer getAuthUserId() {
        return authUserId;
    }

    public void setAuthUserId(Integer authUserId) {
        this.authUserId = authUserId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Short getType() {
        return type;
    }

    public void setType(Short type) {
        this.type = type;
    }

    public String getContents() {
        return contents;
    }

    public void setContents(String contents) {
        this.contents = contents;
    }

    public String getSmallImg() {
        return smallImg;
    }

    public void setSmallImg(String smallImg) {
        this.smallImg = smallImg;
    }

    public Integer getConsumeCredit() {
        return consumeCredit;
    }

    public void setConsumeCredit(Integer consumeCredit) {
        this.consumeCredit = consumeCredit;
    }

    public Integer getTotalNum() {
        return totalNum;
    }

    public void setTotalNum(Integer totalNum) {
        this.totalNum = totalNum;
    }

    public Date getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getUsetimes() {
        return usetimes;
    }

    public void setUsetimes(Integer usetimes) {
        this.usetimes = usetimes;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Short getState() {
        return state;
    }

    public void setState(Short state) {
        this.state = state;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }
}